// 导出员工的路由规则
import Layout from '@/layout'// 引入一级路由Layout
export default {
  // 路由规则
  path: '/employees', // 路由的地址
  name: 'employees', // 给模块的一级路由添加name属性   这个属性后面会在做权限的时候用到
  component: Layout,
  children: [{
    // 二级路由的path什么都不用写的时候  此时它就是二级路由的默认路由
    path: '', // 这里不用写   如果为空什么都不写的话表示/employees不但有布局Layout还有二级路由员工组件
    component: () => import('@/views/employees'),
    // 路由的元信息  就是一个存储数据的地方，可以放任何内容
    meta: {
      title: '员工管理', // 这里为什么要用title ， 因为左侧导航读取了这里的title属性
      icon: 'people'
    }
  }, {
    path: 'detail/:id', // params传参 动态路由传参   后面传递一个问好代表可以传参也可以不穿参
    component: () => import('@/views/employees/detail'),
    hidden: true, // 不在左侧菜单显示
    meta: {
      title: '员工详情' // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
    }
  }, {
    path: 'print/:id', // 二级默认路由
    component: () => import('@/views/employees/print'), // 按需加载
    hidden: true,
    meta: {
      title: '打印', // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
      icon: 'people'
    }
  }]
}
